home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual 3 / CD ACTUAL 3.iso / linux / sonido / mod-0.000 / mod-0 / mod / CHANGES next >
Encoding:
Text File  |  1994-11-29  |  8.0 KB  |  159 lines

  1. 941129 V0.61
  2.              Third released version.
  3.  
  4.              Fixed a _horrible_ bug causing a shutdown of the system if run by
  5.              root under certain circumstances *blush* (thanks Peter!).
  6.              Fixed missing variable-declaration for FLUSH_INPUT.
  7.              Changed toneportamento for S3M (it differs from PT *sigh*). Might
  8.              still not be perfect (see TECH-file).
  9.              Reduced number of events sent to the sequencer (was there before
  10.              but got removed when I debugged the interactive interface).
  11.              Changed SEQ_TRESHOLD to reduce # of sleep/play transitions.
  12.              When -q or -Q is used we now exit after the last song is played.
  13.              Minor cleanups.
  14. 941015 V0.6
  15.              Second released version.
  16.  
  17.              Changed voicetoggling to double keypresses if nr_voices > 9.
  18.              Added S3M-support. This needed NOTE_OFF, more octaves and
  19.              a new periodtable (and a couple of new effects).
  20.              Modified pitch/volume-slides to support S3M slides.
  21.              Made loading of S3M's and ULT's faster [buffering => less calls
  22.              to read()].
  23.              Tremolo fixed (did everything right, except call do_tremolo() :)
  24.              Added tolerant flag (-T).
  25.              Made TMP_DIR-cleanup recursive in case archives contains dirs.
  26.              Various minor fixes, like always.
  27. 941005 V0.5
  28.              Simplified and improved catchup-code.
  29.              Ultratracker support improved and format version 4 implemented.
  30.              Optimized file-handling (less memory-usage and stat()-calls).
  31.              Nasty malloc()-bug squashed after _several_ hours of frustrating
  32.              debugging of random crashes [1+x*sizeof(y) => (1+x)*sizeof(y)].
  33.              Added volumecontrol+muting and removed option -V.
  34.              Shell-sensitive characters are now escaped so loading/unpacking
  35.              should work properly most of the time now.
  36.              Bug that prevented loading of >4 channel-MODs fixed.
  37.              Patterns are now divided into tracks that can be shared if equal.
  38.              Three different levels of detail when displaying songdata (-x).
  39.              Inserted multiple help-pages.
  40.              Toggling of active voices (w/o using channel main-volume).
  41.              Made cursor invisible (thanks Zeyd!).
  42.              Multitracker support added.
  43.              Various minor bugfixes and cosmetic changes to the GUI and code.
  44. 940904 V0.4
  45.              Summer came, so little work/time unit :)
  46.              Coding speed increased substantially when I got my RAM-upgrade :)
  47.              I might consider adding an X-interface now that I can run X
  48.              comfortably.
  49.              Version number bumbed two steps due to heavy changes.
  50.  
  51.              Improved format-detection based on filenames.
  52.              Fixed ioctl(SYNC) in VoxWare to return EINTR when appropriate.
  53.              Fixed small bug in speed 0 handling (loopcount was ignored).
  54.              Panning for MODs broken when I added ULT-support. Fixed.
  55.              More patches for VoxWare: select() and nonblocking /dev/sequencer.
  56.              Scrapped old keyboard handling and replaced it with a select()-
  57.              based one.
  58.              Interactive mode implemented using ncurses (this is the biggie).
  59.              Output is now synced to sound as good as system-load permits,
  60.              and the sequencer input queue is kept as full as possible. This
  61.              requires flushing and restarting the player if the user changes
  62.              something affecting soundoutput (like pattern jumps).
  63.              If the text-output gets too far behind, scrolling will be
  64.              temporarily turned off to catch up with the sound-output.
  65.              Fixed volume-bug in VoxWare2.90+ (now both mod and gmod play
  66.              correctly again).
  67.              Total playing time printed upon exit.
  68.              Support for environment-variable MOD_OPTIONS to allow personal
  69.              default options.
  70.              Support for .zip and .arj added.
  71.              A couple new options added, some changed and a few removed.
  72.              File splitting and code cleanup.
  73.              Manual and LSM updated.
  74.  
  75. 940520 V0.2
  76.              This version needs a bugfix to PROCESS_ABORTING() in VoxWare.
  77.  
  78.              Added keyboard-control (next, prev module/pattern etc).
  79.              Allowed EFX_JUMP to jump forward too.
  80.              Minor bug with -l and 1 specified module fixed.
  81.              Loading of modules packed with gzip/compress/lha added.
  82.              Added support for Ultratracker modules (and octave 5-7).
  83.              Changed byteswap-macros into functions (it _worked_ before,
  84.              but just by accident; '*p++' in those macros wasn't too clever :)
  85.              Renamed option -V to -d and added a couple of new options.
  86.              EFX_LOOP now works correctly the first time too (really!).
  87.              Reduced number of events sent to the sequencer.
  88.              Fixed overflow bug (an unsigned short isn't enough for storing
  89.              samplelength).
  90.              Added checking of available GUS-dram before uploading samples.
  91.              Added support for /dev/mixer-volume in kernel-patch (also in
  92.              the official VoxWare).
  93.  
  94. 940315 V0.1
  95.              This is the first released version.
  96.  
  97.              Fixed bug in EFX_LOOP (finally got a mod that used the
  98.              effect so i could test it :).
  99.              Fixed bug in using glissando for toneportamento.
  100.              Added some Ultra-click(tm) removal.
  101.              Added commandline interface with a bunch of options.
  102.              Moved the changes-list from main.c to CHANGES, wrote a
  103.              manualpage, and added a README.
  104.              Got the linear volume patches into the official VoxWare.
  105.  
  106. 940227 V0.06
  107.              New effects: vibrato, vibrato+volumeslide, set vibrato
  108.              waveform, tremolo, set tremolo waveform.
  109.              Finally! All non-sample modifying effects implemented!
  110.              Reworked portamentos and arpeggio.
  111.              period2note() now works exactly as in PT.
  112.              Notepitch now reset just like in PT. Ugly, but compatible...
  113.              Volume wasn't set if we had efx.dont_trigger_note. Fixed.
  114.              The Swedish hockey-team won the goldmedals in the Olympic
  115.              Games in Lillehammer today :-)
  116.  
  117. 940223 V0.05
  118.              New effects: portamento up/down, fineportamento up/down,
  119.              toneportamento, toneportamento+volumeslide, arpeggio,
  120.              set finetune, sample offset, set glissando.
  121.              Support for octave 0 and 4.
  122.              Finetune is now used when setting playback rate.
  123.              Sample offsets fails sometimes. Kernel needs fixing...
  124.              Missplaced ')' in code cost me half a day :( , but now
  125.              portamento works.
  126.              Glissando used in toneportamento pitchcalculation.
  127.              Improved handling of incorrect specified sample looping.
  128.  
  129. 940217 V0.04
  130.              New effect: note delay.
  131.              Corrected base_freq to reflect the exact sample rate on
  132.              PAL/NTSC Amigas (modules that previously seemed to sound
  133.              somewhat different from what they should now sound right).
  134.              BPM-speed introduced.
  135.              Silly bug in handling the last sample being a few bytes
  136.              short caused sample length to be incorrectly set.
  137.              Cleaned up kernel patch.
  138.              Split up source in several files as it started to get large.
  139.  
  140. 940203 V0.03 
  141.              New effects: loop, fine volumeslides, patterndelay
  142.              retrigger and notecut.
  143.              Serious bug fixed: All effects were delayed one line!
  144.  
  145. 940130 V0.02
  146.              New effects: speed, break, jump, volume and volumeslides.
  147.              Surprisingly many modules mainly use the above effects, so
  148.              we can actually play alot of modules fairly well.
  149.              A kernel hack is used to get linear volume. Quick'n dirty.
  150.  
  151. 940115 V0.01
  152.              It plays! No effects at ALL. Just playing notes.
  153.  
  154. 940105       
  155.              Coding started.
  156.  
  157. 931220       
  158.              GUS purchased :-)
  159.